package com.luoran.system.domain;

import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
import com.alibaba.excel.annotation.ExcelProperty;
import com.alibaba.excel.annotation.write.style.ContentLoopMerge;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.models.auth.In;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import org.springframework.format.annotation.DateTimeFormat;

@Data
@AllArgsConstructor
@NoArgsConstructor
@ExcelIgnoreUnannotated
public class UserTest {
    /**
     * 部门ID
     */
//    @ExcelProperty({"部门ID"})
//    @ContentLoopMerge(eachRow = 2)
//    private Integer deptId;

    /***
     * 用户昵称
     */
    @ExcelProperty("用户昵称")
    private String nickName;
    /**
     * 用户邮箱
     */
    @ExcelProperty("用户邮箱")
    private String email;
    /**
     * 手机号码
     */
    @ExcelProperty("手机号码")
    private String phonenumber;
    /**
     * 用户性别（0男 1女 2未知）
     */
    @ExcelProperty("用户性别（0男 1女 2未知）")
    private String sex;
    /**
     * 帐号状态(0正常 1停用)
     */
    @ExcelProperty("帐号状态(0正常 1停用)")
    private String status;
    /**
     * 更新者
     */
    @ExcelProperty("创建者")
    private String createBy;
    /**
     * 更新时间
     */
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
    @ExcelProperty("创建时间")
    private String createTime;
    /**
     * 备注
     */
    @ExcelProperty("备注")
    private String remark;
    /**
     * 所属部门名称
     */
    @ExcelProperty("所属部门名称")
    private String deptName;

}
